package homeJava;

public class J06_Patterns {

	public static void main(String[] args) {
		// 반복문을 이용해서 다양한 패턴 출력하기
		// 패턴 1 - 테스트1
//		System.out.println( "1 2 3 4 5 6" );
//		System.out.println( "1 2 3 4 5 6" );
//		System.out.println( "1 2 3 4 5 6" );
//		System.out.println( "1 2 3 4 5 6" );
//		System.out.println( "1 2 3 4 5 6" );
//		System.out.println( "1 2 3 4 5 6" );
		
//		int i = 1;
//		while ( i <= 6) {
//			if ( i != 6 )
//				System.out.print( "  " );
//			else 
//				System.out.print( i );
//			++i;
//			}
		
		
		// 패턴 1
//		int i = 1;
//		int j = 1;
//		while ( j <= 6) {							// 행 row
//			while ( i <= j ) {						// 열 column
//				System.out.print( i  + " " );
//				++i;
//			}
//			++j; i= 1;
//			System.out.println(" ");
//		}
//		System.out.println();
		
		// 패턴 2
//		int i = 1;
//		int j = 6;
//		while ( j >= 1) {							// 행 row
//			while ( i <= j ) {						// 열 column
//				System.out.print( i  + " " );
//				++i;
//			}
//			--j; i= 1;
//			System.out.println(" ");
//		}
		
		// 패턴 3
//		int i = 6;
//		int j = 1;
//		while ( j <= 6) {
//			while ( i >= 1) {
//				if ( i > j )	System.out.print("  ");
//				else System.out.print( i + " " );
//				--i;
//			}
//			++j; i =6;
//			System.out.println( "" );
//		}
		
		
		// 패턴 4
		int i = 1;
		int j = 6;
		while ( j >= i ) { 
			while ( i <= 6 ) {	
				if ( i <= j) System.out.print( i + " " );	
				else System.out.print( "  " );
					++i;
			} 
			System.out.println( " "  );
			--j; i = 6;
		}
		
		
		
//		int i = 1;
//		int j = 1;
//		System.out.println( " Pattern   I ");
//		while ( i <= 6 ) {
//			while ( ( j <= i ) && ( j != 6 ) ) {
//				System.out.println( j + " " );
//				++j;
//				i = 1;
//			}                                                                                                                                       
//			System.out.print( i + " " );
//			++i;
//		}
		
		
//		int k = 1;
//		int l = 1;
//		System.out.println( " Pattern  II ");
//		while ( l <= 6 ) {
//			while ( k <= 6 )  {
//				System.out.print( k + " " );
//				++k; ++l; 
//			}
//			System.out.println( l +  " " );
//			--l; k = 1;
//		}

		
		
		
		
		
		
		
		
	}

}